//package com.lagou.edu.config;
//
//import lombok.Getter;
//import lombok.Setter;
//import me.chanjar.weixin.mp.api.WxMpService;
//import me.chanjar.weixin.mp.api.WxMpUserService;
//import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl;
//import me.chanjar.weixin.mp.api.impl.WxMpUserServiceImpl;
//import me.chanjar.weixin.mp.config.impl.WxMpDefaultConfigImpl;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.cloud.context.config.annotation.RefreshScope;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
///**
// * 微信配置类
// *
// * @author lm
// * @since 2021/10/22 14:37
// */
//@Configuration
//@Getter
//@Setter
//@RefreshScope
//public class WeixinConfig {
//    @Value("${wx.mp.config.appId}")
//    private String appId;
//    @Value("${wx.mp.config.secret}")
//    private String secret;
//
//    @Bean
//    public WxMpService wxMpService() {
//        WxMpDefaultConfigImpl config = new WxMpDefaultConfigImpl();
//        // 设置微信公众号的appid
//        config.setAppId(getAppId());
//        // 设置微信公众号的app corpSecret
//        config.setSecret(getSecret());
////        // 设置微信公众号的token
////        config.setToken(getToken());
////        // 设置消息加解密密钥
////        config.setAesKey(getAesKey());
//
//        WxMpService wxMpService = new WxMpServiceImpl();
//        wxMpService.setWxMpConfigStorage(config);
//        return wxMpService;
//    }
//
//    @Bean
//    public WxMpUserService wxMpUserService() {
//        WxMpUserService wxMpService = new WxMpUserServiceImpl(wxMpService());
//        return wxMpService;
//    }
//}
